package org.example;

import java.lang.annotation.*;

/**
 * @author wsq
 */
//@Deprecated   //注解添加到在JavaDoc中
@Retention(RetentionPolicy.RUNTIME)   //始终不会丢弃，可以使用反射获得该注解的信息
@Target({ElementType.FIELD, ElementType.METHOD})   //作用目标：变量、方法
@Inherited   //子类会自动继承此注解
public @interface ValidateAge {
    /**
     * 最小值
     */
    int min();

    /**
     * 最大值
     */
    int max();

    /**
     * 默认值
     */
    int value();
}
